Zebra: A Striped Network File System
نویسندگان
چکیده
This paper presents the design of Zebra, a striped network file system. Zebra applies ideas from log-structured file system (LFS) and RAID research to network file systems, resulting in a network file system that has scalable performance, uses its servers efficiently even when its applications are using small files, and provides high availability. Zebra stripes file data across multiple servers, so that the file transfer rate is not limited by the performance of a single server. High availability is achieved by maintaining parity information for the file system. If a server fails its contents can be reconstructed using the contents of the remaining servers and the parity information. Zebra differs from existing striped file systems in the way it stripes file data: Zebra does not stripe on a per-file basis; instead it stripes the stream of bytes written by each client. Clients write to the servers in units called stripe fragments, which are analogous to segments in an LFS. Stripe fragments contain file blocks that were written recently, without regard to which file they belong. This method of striping has numerous advantages over per-file striping, including increased server efficiency, efficient parity computation, and elimination of parity update. This paper will appear in the proceedings of the USENIX Workshop on File Systems, May 1992. This work was supported in part by the National Science Foundation under grant CCR-8900029, the National Aeronautics and Space Administration and the Defense Advanced Research Projects Agency under contract NAG2-591. Zebra April 28, 1992
منابع مشابه
The Zebra Striped
Zebra is a network file system that increases throughput by striping the file data across multiple servers. Rather than striping each file separately, Zebra forms all the new data from each client into a single stream, which it then stripes using an approach similar to a log-structured file system. Thm provides high performance for writes of small files as well as for reads and writes of large ...
متن کاملA Discrete-Event Simulation Model for Characterizing Parallel File Transfers
In this paper, we characterize the performance of parallel $le transfers using the Zebra Striped Network File System by means of distributed discreteevent simulation model which uses a variation of the conservative timestamping technique. The simulator is a powerful tool that can be adapted to model related systems such as multiprocessors and distributed shared memory. Preliminary simulation re...
متن کاملPolarotactic tabanids find striped patterns with brightness and/or polarization modulation least attractive: an advantage of zebra stripes.
The characteristic striped appearance of zebras has provoked much speculation about its function and why the pattern has evolved, but experimental evidence is scarce. Here, we demonstrate that a zebra-striped horse model attracts far fewer horseflies (tabanids) than either homogeneous black, brown, grey or white equivalents. Such biting flies are prevalent across Africa and have considerable fi...
متن کاملEfficient Management of Complex Striped Files in Active Storage
Active Storage provides an opportunity for reducing the bandwidth requirements between the storage and compute elements of current supercomputing systems, and leveraging the processing power of the storage nodes used by some modern file systems. To achieve both objectives, Active Storage allows certain processing tasks to be performed directly on the storage nodes, near the data they manage. Ho...
متن کاملCharacterization of a zebra mutant of rice with increased susceptibility to light stress.
The rice zebra mutant TCM248 is a single recessive mutant. This mutant develops transverse-striped leaves with green and white sectors under alternate light/dark growth conditions. Mutants that were grown under a higher light intensity during the light period showed a more intense striped phenotype. The white tissues contained abnormal chloroplasts with few internal membrane structures, while t...
متن کامل